justbur [Mon, 21 Sep 2015 01:26:11 +0000 (21:26 -0400)]
Add alist-name arg to add-key-val-to-alist
Otherwise the name of the alist is not available to this function
justbur [Mon, 21 Sep 2015 00:59:01 +0000 (20:59 -0400)]
Add faces group
justbur [Sat, 19 Sep 2015 15:10:58 +0000 (11:10 -0400)]
Better messages for add-key-val-to-alist
justbur [Fri, 18 Sep 2015 17:19:48 +0000 (13:19 -0400)]
Remove some alists from customize and update docs
The helper functions should be used now due to the nature of the lists.
Removing the variables from customize should encourage this.
Also add automatic conversion of old format of
`which-key-key-based-description-replacement-alist`.
justbur [Fri, 18 Sep 2015 15:20:00 +0000 (11:20 -0400)]
Update README for key-based replacements
justbur [Wed, 16 Sep 2015 16:16:34 +0000 (12:16 -0400)]
Add ability to highlight certain commands
Adds `which-key-highlighted-command-list` and
`which-key-highlighted-command-face` as user-customizable means of
highlighting arbitrary commands (selected through regexp) with arbitrary
faces.
Justin Burkett [Wed, 9 Sep 2015 15:21:50 +0000 (11:21 -0400)]
typo in readme
justbur [Tue, 8 Sep 2015 10:31:52 +0000 (06:31 -0400)]
Mute echo-keystrokes message
It seems to be too much information to display on *every* startup
justbur [Thu, 3 Sep 2015 19:22:16 +0000 (15:22 -0400)]
Better warning for add-key-val-to-alist
justbur [Thu, 3 Sep 2015 17:19:42 +0000 (13:19 -0400)]
Fix typo
justbur [Thu, 3 Sep 2015 17:11:12 +0000 (13:11 -0400)]
Minor fix on last commit
justbur [Thu, 3 Sep 2015 13:11:34 +0000 (09:11 -0400)]
Common interface for prefix names and titles
justbur [Thu, 3 Sep 2015 00:50:18 +0000 (20:50 -0400)]
Minor changes to key-seq functions
justbur [Thu, 3 Sep 2015 00:36:39 +0000 (20:36 -0400)]
Change default indentation of helpers
justbur [Wed, 2 Sep 2015 23:51:21 +0000 (19:51 -0400)]
Add support for prefix-names
justbur [Wed, 2 Sep 2015 16:57:46 +0000 (12:57 -0400)]
Make preventing C-h cycling the default
justbur [Wed, 2 Sep 2015 16:51:47 +0000 (12:51 -0400)]
Allow disabling truncation
justbur [Wed, 2 Sep 2015 16:04:37 +0000 (12:04 -0400)]
Add min-display-lines option
Ref #60
justbur [Wed, 2 Sep 2015 12:51:53 +0000 (08:51 -0400)]
Shorten next page hint
It's too long with the buffer on the right
justbur [Wed, 2 Sep 2015 12:28:46 +0000 (08:28 -0400)]
Factor out next page hint
justbur [Wed, 2 Sep 2015 12:01:17 +0000 (08:01 -0400)]
Change wording of hint
justbur [Wed, 2 Sep 2015 11:21:48 +0000 (07:21 -0400)]
Add missing autoload
Fix #60
justbur [Tue, 1 Sep 2015 17:56:48 +0000 (13:56 -0400)]
Describe new paging options in readme
justbur [Tue, 1 Sep 2015 17:00:51 +0000 (13:00 -0400)]
Fix compiler warning
justbur [Tue, 1 Sep 2015 14:53:04 +0000 (10:53 -0400)]
Fix implementation of prevent-C-h-from-cycling
justbur [Tue, 1 Sep 2015 04:16:19 +0000 (00:16 -0400)]
Add experimental support for using descbinds
Adds a new variable which is disabled by default, called
which-key-prevent-C-h-from-cycling. If both this new variable and
which-key-use-C-h-for-paging are t, then C-h will page through to the
last page, but then drop into the default emacs behavior of calling
describe-prefix-bindings instead of cycling to page 1 again.
justbur [Thu, 27 Aug 2015 12:43:55 +0000 (08:43 -0400)]
Fix echo-keystrokes backup
justbur [Thu, 27 Aug 2015 12:37:41 +0000 (08:37 -0400)]
Fix which-key-echo-keystrokes docstring
justbur [Sun, 16 Aug 2015 22:19:30 +0000 (18:19 -0400)]
Add helper function for prefix titles
justbur [Sun, 16 Aug 2015 01:10:49 +0000 (21:10 -0400)]
One more change to format of prefix-title-alist
justbur [Sun, 16 Aug 2015 00:26:14 +0000 (20:26 -0400)]
Switch prefix-titles to key-seq as key
justbur [Sat, 15 Aug 2015 17:03:09 +0000 (13:03 -0400)]
Add support for "prefix titles". See #58
justbur [Mon, 10 Aug 2015 15:05:04 +0000 (11:05 -0400)]
show-remaining-keys cleanup
justbur [Mon, 10 Aug 2015 13:09:59 +0000 (09:09 -0400)]
Add missing save-match-data call
justbur [Mon, 3 Aug 2015 19:11:46 +0000 (15:11 -0400)]
Tweak partition-columns
justbur [Mon, 3 Aug 2015 18:54:20 +0000 (14:54 -0400)]
Fix ref to free var
justbur [Mon, 3 Aug 2015 17:46:20 +0000 (13:46 -0400)]
Replace ?? with lambda by default
justbur [Mon, 3 Aug 2015 15:26:56 +0000 (11:26 -0400)]
Clean-up partition-columns implementation
justbur [Sun, 2 Aug 2015 23:33:24 +0000 (19:33 -0400)]
Add README intro to commentary section.
justbur [Sun, 2 Aug 2015 23:27:23 +0000 (19:27 -0400)]
Bump version
justbur [Sat, 1 Aug 2015 11:16:29 +0000 (07:16 -0400)]
Allow for nil local-map. Fixes #57
justbur [Thu, 30 Jul 2015 20:51:01 +0000 (16:51 -0400)]
README links working again
justbur [Thu, 30 Jul 2015 20:10:15 +0000 (16:10 -0400)]
Second try to fix links
justbur [Thu, 30 Jul 2015 20:05:26 +0000 (16:05 -0400)]
Fix a link in readme
justbur [Thu, 30 Jul 2015 19:52:21 +0000 (15:52 -0400)]
Add local-map face to readme
justbur [Wed, 29 Jul 2015 02:42:23 +0000 (22:42 -0400)]
Add local-map face
Possible solution for #45. Does not change any default settings.
justbur [Wed, 29 Jul 2015 02:41:35 +0000 (22:41 -0400)]
README fixes
justbur [Tue, 28 Jul 2015 02:41:39 +0000 (22:41 -0400)]
README typos
justbur [Tue, 28 Jul 2015 02:34:56 +0000 (22:34 -0400)]
Reorg README and new pictures
Justin Burkett [Tue, 28 Jul 2015 02:24:48 +0000 (22:24 -0400)]
Minor wording change to readme
justbur [Tue, 28 Jul 2015 02:04:40 +0000 (22:04 -0400)]
Add note to readme
justbur [Tue, 28 Jul 2015 02:00:42 +0000 (22:00 -0400)]
Revert "Fix some parts of readme"
This reverts commit
a5413c2b8af110225fabbe64bcad4703c353327c.
justbur [Tue, 28 Jul 2015 01:57:42 +0000 (21:57 -0400)]
More docstrings
justbur [Tue, 28 Jul 2015 01:47:06 +0000 (21:47 -0400)]
Allow show-next-page to force update before timer
justbur [Mon, 27 Jul 2015 02:04:03 +0000 (22:04 -0400)]
Add a docstring
justbur [Mon, 27 Jul 2015 00:45:42 +0000 (20:45 -0400)]
Fix some parts of readme
justbur [Sun, 26 Jul 2015 13:03:16 +0000 (09:03 -0400)]
C-h for paging is awesome
justbur [Sat, 25 Jul 2015 18:54:33 +0000 (14:54 -0400)]
Add next page hint to show-prefix top
Also introduce which-key-note-face for notes and hints, and change
format of next page hint slightly.
justbur [Sat, 25 Jul 2015 15:49:19 +0000 (11:49 -0400)]
Add hint for next page key
Only shows when using echo for which-key-show-prefix
See #53
justbur [Sat, 25 Jul 2015 14:19:24 +0000 (10:19 -0400)]
Fix show-next-page problem with mult events
Need to add (t . event) to unread-command-events to force emacs to add
each event to the current command's sequence. See docs for
unread-command-events.
justbur [Fri, 24 Jul 2015 14:17:19 +0000 (10:17 -0400)]
Documentation is better now :-)
justbur [Fri, 24 Jul 2015 14:14:58 +0000 (10:14 -0400)]
Add link to README about disabling special keys
justbur [Fri, 24 Jul 2015 13:52:41 +0000 (09:52 -0400)]
Allow which-key-special-keys to be nil
justbur [Fri, 24 Jul 2015 02:47:09 +0000 (22:47 -0400)]
Switch to lexical binding and fix warnings
justbur [Thu, 23 Jul 2015 19:04:29 +0000 (15:04 -0400)]
Fix echo function
Justin Burkett [Thu, 23 Jul 2015 14:21:04 +0000 (10:21 -0400)]
Add suggestion about tiling wm to readme
justbur [Thu, 23 Jul 2015 01:20:32 +0000 (21:20 -0400)]
Better strategy for dealing with minibuffer paging
justbur [Thu, 23 Jul 2015 00:39:35 +0000 (20:39 -0400)]
Hack to fix #48
justbur [Wed, 22 Jul 2015 21:15:30 +0000 (17:15 -0400)]
Allow side-window bottom to be shorter than 4
justbur [Wed, 22 Jul 2015 20:31:00 +0000 (16:31 -0400)]
Fix key/page count and bug in create-pages
justbur [Wed, 22 Jul 2015 20:10:31 +0000 (16:10 -0400)]
Simplify show page a little
justbur [Wed, 22 Jul 2015 18:56:50 +0000 (14:56 -0400)]
Bump version for new defaults
justbur [Wed, 22 Jul 2015 18:50:01 +0000 (14:50 -0400)]
Make side-window bottom the default
Also adds echo as the new default for the prefix key information (to use
the echo area).
Making side-window bottom the default location, because it seems to have
the best behavior overall after adding paging. Don't want to use the
minibuffer because it's misbehaving right now.
Change echo-keystrokes if prefix is echo
justbur [Wed, 22 Jul 2015 18:34:29 +0000 (14:34 -0400)]
Add default replacement for next page
justbur [Wed, 22 Jul 2015 18:32:00 +0000 (14:32 -0400)]
Factor out paging timer and only start once
justbur [Wed, 22 Jul 2015 16:56:26 +0000 (12:56 -0400)]
Fix some hash quotes
justbur [Wed, 22 Jul 2015 16:54:16 +0000 (12:54 -0400)]
Protect 2-side-window function from too many args
justbur [Wed, 22 Jul 2015 16:49:59 +0000 (12:49 -0400)]
Remove show and hide functions for minibuffer
justbur [Wed, 22 Jul 2015 16:43:45 +0000 (12:43 -0400)]
Tweak next-page timer
justbur [Wed, 22 Jul 2015 16:30:48 +0000 (12:30 -0400)]
Fix for #49
Need to check if the prefix has changed when possibly restarting the
timer after paging.
justbur [Wed, 22 Jul 2015 14:47:07 +0000 (10:47 -0400)]
Fix #50 - Don't show pages if only 1 page
justbur [Wed, 22 Jul 2015 12:58:45 +0000 (08:58 -0400)]
No need to call show-popup for minibuffer
justbur [Wed, 22 Jul 2015 12:29:22 +0000 (08:29 -0400)]
Use real-last-command instead of last-command
for which-key-show-next-page
justbur [Wed, 22 Jul 2015 01:21:45 +0000 (21:21 -0400)]
Fix a default regexp
justbur [Wed, 22 Jul 2015 01:13:00 +0000 (21:13 -0400)]
Fix sort order in readme again
justbur [Wed, 22 Jul 2015 01:11:57 +0000 (21:11 -0400)]
Fix latex in readme
justbur [Wed, 22 Jul 2015 01:09:29 +0000 (21:09 -0400)]
Move paging defcustoms
justbur [Wed, 22 Jul 2015 01:09:06 +0000 (21:09 -0400)]
Update readme with new features
justbur [Tue, 21 Jul 2015 20:02:30 +0000 (16:02 -0400)]
Much better paging implementation
justbur [Tue, 21 Jul 2015 16:47:48 +0000 (12:47 -0400)]
Don't prevent changing paging bindings
justbur [Tue, 21 Jul 2015 16:43:41 +0000 (12:43 -0400)]
Add options for paging (disabled by default)
justbur [Tue, 21 Jul 2015 14:11:34 +0000 (10:11 -0400)]
Fix readme
justbur [Tue, 21 Jul 2015 14:09:37 +0000 (10:09 -0400)]
Add check for no keys
justbur [Tue, 21 Jul 2015 13:49:13 +0000 (09:49 -0400)]
Add new setup function for right-bottom
justbur [Tue, 21 Jul 2015 13:44:18 +0000 (09:44 -0400)]
Bump version
justbur [Tue, 21 Jul 2015 13:41:53 +0000 (09:41 -0400)]
Turn off show remaining keys by default
justbur [Tue, 21 Jul 2015 13:40:10 +0000 (09:40 -0400)]
Merge branch 'develop'
justbur [Tue, 21 Jul 2015 13:05:08 +0000 (09:05 -0400)]
Basic paging works
justbur [Tue, 21 Jul 2015 12:09:41 +0000 (08:09 -0400)]
Show page count with prefix
justbur [Mon, 20 Jul 2015 20:02:30 +0000 (16:02 -0400)]
Put spaces in separator so they can be changed